#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
extern char** environ;
int main()
{
    for(int i=0; environ[i]; i++)
    {
        printf("%s\n",environ[i]);
    }
    //char* ret = getenv("ISRUNNING");
    //printf("ret=%s\n",ret);
    //pid_t id = fork();
    //if(id == 0)
    //{
    //    while(1)
    //    {
    //        printf("我是子进程，pid:%d,ISRUNNING=%s\n",getpid(),getenv("ISRUNNING"));
    //        sleep(1);
    //    }
    //}
    //else
    //{   
    //    while(1)
    //    {
    //        printf("我是父进程，pid:%d,ISRUNNING=%s\n",getpid(),getenv("ISRUNNING"));
    //        sleep(1);
    //    }
    //}
   // if(ret == NULL)
   // {
   //     while(1)
   //     {
   //         printf("该程序首次运行\n");
   //         sleep(1);
   //     }
   // }
   // else
   // {
   //     printf("程序已运行，无法再次启动\n");
   // }
   // //printf("User:%s\n",getenv("USER"));
    //printf("%s\n",getenv("PWD"));
    return 0;

}
